I took Tom's suggestion and set the axis acceleration to infinite
(actually 10000000, the large value KMotionCNC will accept). This
solved the drift problem in a series of G32 moves.
The image below is four revs, drawing four lobes per rev using a
sequence of G32 moves with no G0 between them.
There is no visible drift in the moves.
--